package wiki.zimo.constant;

/**
 * @version v1.0
 * @auther: 子墨
 * @datetime: 2018/10/31 9:37
 * @description: 常量配置类
 */
public interface Constant {

    // URL
    String URL = "http://www.zimo.wiki";// 部署到服务器的URL
    String URL_BASE_RECEPTION = "/pages/reception/";// 前台页面基础URL
    String URL_INDEX = URL_BASE_RECEPTION + "index.jsp";// 首页URL
    String URL_USER_REGISTER = URL_BASE_RECEPTION + "user/register.jsp";// 用户注册页URL
    String URL_USER_LOGIN = URL_BASE_RECEPTION + "user/login.jsp";// 用户登录页URL
    String URL_PRODUCT_DETAILS = URL_BASE_RECEPTION + "product/productDetails.jsp";// 商品详情页URL
    String URL_PRODUCT_CATEGORY = URL_BASE_RECEPTION + "product/productCategory.jsp";// 商品分类页URL
    String URL_PRODUCT_SEARCH = URL_BASE_RECEPTION + "product/productSearch.jsp";// 商品搜索结果页URL
    String URL_CART = URL_BASE_RECEPTION + "cart/cart.jsp";// 购物车页URL
    String URL_PAY_ORDER = URL_BASE_RECEPTION + "order/payOrder.jsp";// 支付订单页URL
    String URL_MY_ORDER = URL_BASE_RECEPTION + "order/myOrder.jsp";// 我的订单页URL

    // 后台URL
    String URL_BASE_BACKSTAGE = "pages/backstage/";// 后台页面基础URL
    String URL_BACKSTAGE_INDEX = URL_BASE_BACKSTAGE + "index.jsp";// 后台首页URL
    String URL_BACKSTAGE_USER_LIST = URL_BASE_BACKSTAGE + "user/list.jsp";// 后台用户列表页URL
    String URL_BACKSTAGE_USER_ADD = URL_BASE_BACKSTAGE + "user/add.jsp";// 后台用户新增/修改页URL
    String URL_BACKSTAGE_CATEGORY_LIST = URL_BASE_BACKSTAGE + "category/list.jsp";// 后台商品分类列表页URL
    String URL_BACKSTAGE_CATEGORY_ADD = URL_BASE_BACKSTAGE + "category/add.jsp";// 后台商品分类新增/修改页URL
    String URL_BACKSTAGE_ORDER_LIST = URL_BASE_BACKSTAGE + "order/list.jsp";// 后台订单列表页URL
    String URL_BACKSTAGE_PRODUCT_ADD = URL_BASE_BACKSTAGE + "product/add.jsp";// 后台商品新增/修改页URL
    String URL_BACKSTAGE_PRODUCT_LIST = URL_BASE_BACKSTAGE + "product/list.jsp";// 后台商品列表页URL


    // redirect
    String REDIRECT = "redirect:";
    //	forward
    String FORWARD = "forward:";


    // VerifyCode
    String VERIFY_CODE = "code";

    // 请求返回的数据的 MSG
    String MSG = "msg";// 信息
    String MSG_VERIFY_CODE_ERROR = "验证码不正确";// 验证码不正确
    String MSG_TEL_PWD_NOT_MATCH = "账户和密码不匹配";// 账户和密码不匹配
    String MSG_EXCEPTION = "未知异常";// 未知异常
    String MSG_USER_IS_NOT_ACTIVE = "用户未激活，请先到<a href='https://mail.qq.com'>邮箱</a>激活后再登录";// 用户未激活
    String MSG_USER_REGISTER_SUCCESS = "恭喜你，注册成功，请<a href='https://mail.qq.com'>登录邮箱</a>查看邮件，激活账号。";// 用户注册成功
    String MSG_USER_REGISTER_ERROR = "未知原因，注册失败！请稍后再试";// 用户注册失败
    String MSG_USER_REGISTER_FAIL = "注册失败！电话号码已存在";// 用户注册失败
    String MSG_USER_ACTIVE_ERROR = "未知原因，激活用户失败，请尝试重新注册";// 用户激活失败
    String MSG_USER_ACTIVE_SUCCE = "恭喜激活账户成功,成为子墨商城，首批用户，现在可以登录了";// 用户激活成功

    // user
    String USER_LOG_ON = "user";// 当前登录用户
    int USER_IS_NOT_ACTIVE = 0;// 用户未激活
    int USER_IS_ACTIVE_YET = 1;// 用户已激活


    // category
    String CATEGORYS = "categorys";// 商品分类集合
    String CATEGORY = "category";// 商品分类


    // product
    String PRODUCT = "product";// 商品
    String PRODUCTS = "products";// 商品集
    String PRODUCT_PAGE = "productPage";// 分类商品集合
    int PRODUCT_ON_SELL = 0; // 未下架
    int PRODUCT_NOT_ON_SELL = 1; // 下架
    String PRODUCT_NEWEST = "newestProducts";// 最新产品
    String PRODUCT_HOTEST = "hotestProducts";// 最热产品


    // cart
    String CART = "cart";

    // order
    String ORDERS = "orders";// 订单集
    String ORDER = "order";// 订单
    String ORDER_ITEMS = "orderItems";// 订单项
    int ORDER_NOT_PAY = 0;// 未付款
    int ORDER_PAY_YET = 1;// 已付款
    int ORDER_DELIVERY = 2;// 已发货
    int ORDER_FINISH = 3;// 已完成

    // admin
    int NOT_ADMIN = 0;


    // file
    String FILE_SAVE_PATH = "asserts/productImgs"; // 文件（商品图片）保存路径

}
